-- **************************************************************************
-- ** 创建者   : suning
-- ** 创建日期 : 20220418
-- ** 功能描述 ：拦截件登记表清洗表
-- **************************************************************************
-- **************************** 修改日志 ************************************
-- **************************************************************************
-- ** 依赖表：
--        yl_oms_interceptorpiece  拦截件登记表
-- **************************************************************************
-- ** 输出表：
--          jms_dwd.dwd_wide_abnormal_union_wabill_dt   数仓dwd层异常件合并表
-- **************************************************************************
-- *******************  CURRENT_VERSION ： V.1.1  ***************************
-- **************************************************************************
create external table if not exists jms_dwd.dwd_yl_oms_interceptorpiece_base(
     id                           bigint        comment'主键'
    ,list_id                      string        comment'清单编号'
    ,package_number               string        comment'包号'
    ,data_collection_time         timestamp     comment'数据获取时间'
    ,scan_time                    timestamp     comment'扫描时间'
    ,scan_pda                     string        comment'扫描PDA编号'
    ,status                       bigint        comment'"拦截状态:1待拦截     2已拦截     3已撤销"'
    ,waybill_no                   string        comment'运单编号'
    ,source                       bigint        comment'"来源:1.电商API     2.呼叫中心"'
    ,type                         bigint        comment'类型编号'
    ,type_name                    string        comment'类型：1.取消订单，2.错分件，3.问题件'
    ,registration_network_id      bigint        comment'登记网点id'
    ,registration_network_name    string        comment'登记网点名称'
    ,registration_network_code    string        comment'登记网点编码'
    ,registrant_id                bigint        comment'登记人ID'
    ,registrant_name              string        comment'登记人名称'
    ,registrant_code              string        comment'登记人编码'
    ,registration_time            timestamp     comment'登记时间'
    ,intercept_network_id         bigint        comment'拦截网点id'
    ,intercept_network_name       string        comment'拦截网点名称'
    ,intercept_network_code       string        comment'拦截网点编码'
    ,intercept_id                 bigint        comment'拦截人ID'
    ,intercept_name               string        comment'拦截人名称'
    ,intercept_code               string        comment'拦截人编码'
    ,intercept_time               timestamp     comment'拦截时间'
    ,intercept_num                bigint        comment'拦截次数'
    ,cancal_network_id            bigint        comment'撤销网点id'
    ,cancal_network_name          string        comment'撤销网点名称'
    ,cancal_network_code          string        comment'撤销网点编码'
    ,cancal_id                    bigint        comment'撤销人ID'
    ,cancal_name                  string        comment'撤销人名称'
    ,cancal_code                  string        comment'撤销人编码'
    ,cancal_time                  timestamp     comment'撤销时间'
    ,registration_remark          string        comment'登记备注'
    ,cancal_remark                string        comment'撤销备注'
    ,scan_type_code               bigint        comment'扫描类型code'
    ,scan_type_name               string        comment'扫描类型名称'
    ,scan_network_id              bigint        comment'扫描网点id'
    ,scan_network_name            string        comment'扫描网点名称'
    ,scan_network_code            string        comment'扫描网点CODE'
) comment '拦截件表'
stored as parquet
location '/dw/hive/jms_dwd.db/external/dwd_yl_oms_interceptorpiece_base'
tblproperties(
'discover.partitions'='false',
'parquet.column.index.access'='true');
